is_subclass_of
オブジェクトがこのクラスを親クラスの1つとして受け取るか、実装するかを確認します。このオブジェクトがクラスのサブクラスである場合、trueを返します
関数名:is_subclass_of()
該当するバージョン:PHP 4、PHP 5、PHP 7
関数の説明:is_subclass_of()関数は、オブジェクトが指定されたクラスのサブクラスであるかどうかを確認するために使用されます。
構文:bool is_subclass_of(mixed $ object、string $ class_name [、bool $ aopt_string = true]))
パラメーター:
返品値:$オブジェクトが$ class_nameのサブクラスまたは実装クラスである場合、trueを返します。それ以外の場合はfalse。
例:
class ParentClass { } class ChildClass extends ParentClass { } $object = new ChildClass(); // 检查$object 是否是ParentClass 的子类if (is_subclass_of($object, 'ParentClass')) { echo 'ChildClass 是ParentClass 的子类'; } else { echo 'ChildClass 不是ParentClass 的子类'; }
出力:
ChildClass 是ParentClass 的子类
知らせ: